--- /dev/null
+#
+# Alan Map500 tracklogs< test
+#
+rm -f ${TMPDIR}/alantrl*
+gpsbabel -i alantrl -f ${REFERENCE}/alantrl.trl -o alantrl -F ${TMPDIR}/alantrl-new.trl
+gpsbabel -i alantrl -f ${TMPDIR}/alantrl-new.trl -o gpx -F ${TMPDIR}/alantrl-new.gpx
+compare ${REFERENCE}/alantrl.gpx ${TMPDIR}/alantrl-new.gpx
+
--- /dev/null
+#
+# Alan MAp500 waypoint & route test
+#
+rm -f ${TMPDIR}/alanwpr*
+gpsbabel -i alanwpr -f ${REFERENCE}/alanwpr.wpr -o alanwpr -F ${TMPDIR}/alanwpr-new.wpr
+gpsbabel -i alanwpr -f ${TMPDIR}/alanwpr-new.wpr -o gpx -F ${TMPDIR}/alanwpr-new.gpx
+compare ${REFERENCE}/alanwpr.gpx ${TMPDIR}/alanwpr-new.gpx
+
gpsbabel -i gpx -f ${REFERENCE}/expertgps.gpx -o raymarine -F ${TMPDIR}/expertgps.rwf
compare ${TMPDIR}/expertgps.rwf ${REFERENCE}/expertgps.rwf
-
-#
-# Alan MAp500 waypoint & route test
-#
-rm -f ${TMPDIR}/alanwpr*
-gpsbabel -i alanwpr -f ${REFERENCE}/alanwpr.wpr -o alanwpr -F ${TMPDIR}/alanwpr-new.wpr
-gpsbabel -i alanwpr -f ${TMPDIR}/alanwpr-new.wpr -o gpx -F ${TMPDIR}/alanwpr-new.gpx
-compare ${TMPDIR}/alanwpr-new.gpx ${REFERENCE}/alanwpr.gpx
-
-#
-# Alan Map500 tracklogs< test
-#
-rm -f ${TMPDIR}/alantrl*
-gpsbabel -i alantrl -f ${REFERENCE}/alantrl.trl -o alantrl -F ${TMPDIR}/alantrl-new.trl
-gpsbabel -i alantrl -f ${TMPDIR}/alantrl-new.trl -o gpx -F ${TMPDIR}/alantrl-new.gpx
-compare ${TMPDIR}/alantrl-new.gpx ${REFERENCE}/alantrl.gpx
-
#
# VITO SmartMap .vtt track file 'vitovtt' test
#
gpsbabel -i vitovtt -f ${REFERENCE}/track/vitovtt-sample.vtt -o gpx -F ${TMPDIR}/vitovtt-sample.gpx
compare ${REFERENCE}/track/vitovtt-sample.gpx ${TMPDIR}/vitovtt-sample.gpx
-#
-# Test > 1 URL in selected files.
-#
-rm -f ${TMPDIR}/mlink*
-gpsbabel -i gpx -f ${REFERENCE}/multiple-links.gpx -o gpx,gpxver=1.1 -F ${TMPDIR}/mlink-1.gpx
-compare ${REFERENCE}/multiple-links.gpx ${TMPDIR}/mlink-1.gpx
-
#
# Geogrid Viewer tracklogs
#
#!/bin/sh
-
-#
-# Nokia LMX
-#
-gpsbabel -i lmx -f ${REFERENCE}/nokia.lmx -o lmx -F ${TMPDIR}/nokia.lmx
-compare ${REFERENCE}/nokia.lmx ${TMPDIR}/nokia.lmx
-gpsbabel -i lmx -f ${REFERENCE}/nokia.lmx -o lmx,binary -F ${TMPDIR}/binary.lmx
-bincompare ${REFERENCE}/binary.lmx ${TMPDIR}/binary.lmx
-
-#
-# Swiss Map (.xol) tests
-#
-gpsbabel -i xol -f ${REFERENCE}/xol-sample.xol -o gpx -F ${TMPDIR}/xol-sample.gpx
-compare ${TMPDIR}/xol-sample.gpx ${REFERENCE}/xol-sample.gpx
-gpsbabel -i gpx -f ${REFERENCE}/xol-sample.gpx -o xol -F ${TMPDIR}/xol-sample-gpx.xol
-compare ${TMPDIR}/xol-sample-gpx.xol ${REFERENCE}/xol-sample-gpx.xol
-
#
# NaviLink waypoints
#
gpsbabel -i gopal -f ${REFERENCE}/gopal-11.trk -o gpx -F ${TMPDIR}/gopal-11-gpx.gpx
compare ${TMPDIR}/gopal-11-gpx.gpx ${REFERENCE}/gopal-11-gpx.gpx
-#
-# Height filter
-#
-rm -f ${TMPDIR}/height_out.gpx
-gpsbabel -i gpx -f ${REFERENCE}/track/height.gpx \
- -x height,wgs84tomsl,add=100m \
- -o gpx -F ${TMPDIR}/height_out.gpx
-compare ${TMPDIR}/height_out.gpx ${REFERENCE}/track/height_out.gpx
-rm -f ${TMPDIR}/height_out.csv
-gpsbabel -i unicsv -f ${REFERENCE}/heightcheck.csv \
- -x height,wgs84tomsl \
- -o xcsv,style=${REFERENCE}/heightcheck.style -F ${TMPDIR}/height_out.csv
-compare ${TMPDIR}/height_out.csv ${REFERENCE}/heightcheck_out.csv
-
#
# iBlue747 (style) track files
#
gpsbabel -i iblue747 -f ${REFERENCE}/track/iblue747.csv -o gpx -F ${TMPDIR}/iblue747~csv.gpx
compare ${REFERENCE}/track/iblue747~csv.gpx ${TMPDIR}/iblue747~csv.gpx
-#
-# Humminbird waypoints/routes
-#
-gpsbabel -i humminbird -f ${REFERENCE}/humminbird.hwr -o unicsv,utc=0 -F ${TMPDIR}/humminbird~hwr.csv
-compare ${REFERENCE}/humminbird~hwr.csv ${TMPDIR}/humminbird~hwr.csv
-gpsbabel -i humminbird -f ${REFERENCE}/humminbird.hwr -o humminbird -F ${TMPDIR}/humminbird.hwr
-bincompare ${REFERENCE}/humminbird.hwr ${TMPDIR}/humminbird.hwr
-gpsbabel -i humminbird -f ${REFERENCE}/route/humminbird.hwr -o gpx -F ${TMPDIR}/humminbird~hwr.gpx
-compare ${REFERENCE}/route/humminbird~hwr.gpx ${TMPDIR}/humminbird~hwr.gpx
-#
-# Humminbird tracks
-#
-gpsbabel -i humminbird -f ${REFERENCE}/track/humminbird.ht -o humminbird_ht -F ${TMPDIR}/humminbird.ht
-bincompare ${REFERENCE}/track/humminbird.ht ${TMPDIR}/humminbird.ht
-
-gpsbabel -i humminbird -f ${REFERENCE}/humminbird.hwr -f ${REFERENCE}/track/humminbird.ht -o gpx,humminbirdextensions=1 -F ${TMPDIR}/combo.gpx
-gpsbabel -i gpx -f ${TMPDIR}/combo.gpx -o humminbird -F ${TMPDIR}/funky.hwr -o humminbird_ht -F ${TMPDIR}/funky.ht
-bincompare ${REFERENCE}/humminbird.hwr ${TMPDIR}/funky.hwr
-bincompare ${REFERENCE}/track/humminbird.ht ${TMPDIR}/funky.ht
#
# Google Navigator tracklines
gpsbabel -i gpx -f ${REFERENCE}/ics.gpx -o naviguide -F ${TMPDIR}/ics.gpx.naviguide
gpsbabel -i naviguide -f ${TMPDIR}/ics.gpx.naviguide -o gpx -F ${TMPDIR}/ics.gpx.naviguide.gpx
compare ${REFERENCE}/ics.gpx.naviguide.gpx ${TMPDIR}/ics.gpx.naviguide.gpx
-
-#
-# Basic VPL test
-#
-gpsbabel -i vpl -f ${REFERENCE}/track/vpl_reference.vpl -o gpx -F ${TMPDIR}/vpl_reference.gpx
-compare ${TMPDIR}/vpl_reference.gpx ${REFERENCE}/track/vpl_reference.gpx
-
-#
-# Teletype tests
-#
-rm -f ${TMPDIR}/teletype.*
-gpsbabel -i teletype -f ${REFERENCE}/track/teletype.way -o gpx -F ${TMPDIR}/teletype.gpx
-compare ${TMPDIR}/teletype.gpx ${REFERENCE}/track/teletype.gpx
-
-#
-# Jogmap XML tests
-#
-rm -f ${TMPDIR}/jogmap.*
-gpsbabel -i jogmap -f ${REFERENCE}/track/jogmap.xml -o gpx -F ${TMPDIR}/jogmap.gpx
-compare ${TMPDIR}/jogmap.gpx ${REFERENCE}/track/jogmap-gpx.gpx
-
--- /dev/null
+#
+# Height filter
+#
+rm -f ${TMPDIR}/height_out.gpx
+gpsbabel -i gpx -f ${REFERENCE}/track/height.gpx \
+ -x height,wgs84tomsl,add=100m \
+ -o gpx -F ${TMPDIR}/height_out.gpx
+compare ${REFERENCE}/track/height_out.gpx ${TMPDIR}/height_out.gpx
+rm -f ${TMPDIR}/height_out.csv
+
+gpsbabel -i unicsv -f ${REFERENCE}/heightcheck.csv \
+ -x height,wgs84tomsl \
+ -o xcsv,style=${REFERENCE}/heightcheck.style -F ${TMPDIR}/height_out.csv
+compare ${REFERENCE}/heightcheck_out.csv ${TMPDIR}/height_out.csv
--- /dev/null
+#
+# Humminbird waypoints/routes
+#
+gpsbabel -i humminbird -f ${REFERENCE}/humminbird.hwr -o unicsv,utc=0 -F ${TMPDIR}/humminbird~hwr.csv
+compare ${REFERENCE}/humminbird~hwr.csv ${TMPDIR}/humminbird~hwr.csv
+gpsbabel -i humminbird -f ${REFERENCE}/humminbird.hwr -o humminbird -F ${TMPDIR}/humminbird.hwr
+bincompare ${REFERENCE}/humminbird.hwr ${TMPDIR}/humminbird.hwr
+gpsbabel -i humminbird -f ${REFERENCE}/route/humminbird.hwr -o gpx -F ${TMPDIR}/humminbird~hwr.gpx
+compare ${REFERENCE}/route/humminbird~hwr.gpx ${TMPDIR}/humminbird~hwr.gpx
+#
+# Humminbird tracks
+#
+gpsbabel -i humminbird -f ${REFERENCE}/track/humminbird.ht -o humminbird_ht -F ${TMPDIR}/humminbird.ht
+bincompare ${REFERENCE}/track/humminbird.ht ${TMPDIR}/humminbird.ht
+
+gpsbabel -i humminbird -f ${REFERENCE}/humminbird.hwr -f ${REFERENCE}/track/humminbird.ht -o gpx,humminbirdextensions=1 -F ${TMPDIR}/combo.gpx
+gpsbabel -i gpx -f ${TMPDIR}/combo.gpx -o humminbird -F ${TMPDIR}/funky.hwr -o humminbird_ht -F ${TMPDIR}/funky.ht
+bincompare ${REFERENCE}/humminbird.hwr ${TMPDIR}/funky.hwr
+bincompare ${REFERENCE}/track/humminbird.ht ${TMPDIR}/funky.ht
--- /dev/null
+#
+# Jogmap XML tests
+#
+rm -f ${TMPDIR}/jogmap.*
+gpsbabel -i jogmap -f ${REFERENCE}/track/jogmap.xml -o gpx -F ${TMPDIR}/jogmap.gpx
+compare ${REFERENCE}/track/jogmap-gpx.gpx ${TMPDIR}/jogmap.gpx
+
--- /dev/null
+
+#
+# Nokia LMX
+#
+gpsbabel -i lmx -f ${REFERENCE}/nokia.lmx -o lmx -F ${TMPDIR}/nokia.lmx
+compare ${REFERENCE}/nokia.lmx ${TMPDIR}/nokia.lmx
+gpsbabel -i lmx -f ${REFERENCE}/nokia.lmx -o lmx,binary -F ${TMPDIR}/binary.lmx
+bincompare ${REFERENCE}/binary.lmx ${TMPDIR}/binary.lmx
+
--- /dev/null
+#
+# Test > 1 URL in selected files.
+#
+rm -f ${TMPDIR}/mlink*
+gpsbabel -i gpx -f ${REFERENCE}/multiple-links.gpx -o gpx,gpxver=1.1 -F ${TMPDIR}/mlink-1.gpx
+compare ${REFERENCE}/multiple-links.gpx ${TMPDIR}/mlink-1.gpx
+
--- /dev/null
+#
+# Teletype tests
+#
+rm -f ${TMPDIR}/teletype.*
+gpsbabel -i teletype -f ${REFERENCE}/track/teletype.way -o gpx -F ${TMPDIR}/teletype.gpx
+compare ${REFERENCE}/track/teletype.gpx ${TMPDIR}/teletype.gpx
+
--- /dev/null
+#
+# VITO SmartMap .vtt track file 'vitovtt' test
+#
+rm -f ${TMPDIR}/vitovtt-*
+gpsbabel -i vitovtt -f ${REFERENCE}/track/vitovtt-sample.vtt -o gpx -F ${TMPDIR}/vitovtt-sample.gpx
+compare ${REFERENCE}/track/vitovtt-sample.gpx ${TMPDIR}/vitovtt-sample.gpx
--- /dev/null
+
+#
+# Basic VPL test
+#
+gpsbabel -i vpl -f ${REFERENCE}/track/vpl_reference.vpl -o gpx -F ${TMPDIR}/vpl_reference.gpx
+compare ${REFERENCE}/track/vpl_reference.gpx ${TMPDIR}/vpl_reference.gpx
--- /dev/null
+#
+# Swiss Map (.xol) tests
+#
+gpsbabel -i xol -f ${REFERENCE}/xol-sample.xol -o gpx -F ${TMPDIR}/xol-sample.gpx
+compare ${REFERENCE}/xol-sample.gpx ${TMPDIR}/xol-sample.gpx
+
+gpsbabel -i gpx -f ${REFERENCE}/xol-sample.gpx -o xol -F ${TMPDIR}/xol-sample-gpx.xol
+compare ${REFERENCE}/xol-sample-gpx.xol ${TMPDIR}/xol-sample-gpx.xol
+